home *** CD-ROM | disk | FTP | other *** search
- package com.extensibility.xml;
-
- import com.extensibility.xml.dt.DataTypeFactory;
- import java.util.Hashtable;
- import java.util.Vector;
-
- class DTDFactory$AttrGroupFactory extends DTDParserEmptyFactory {
- // $FF: synthetic field
- final DTDFactory this$0;
- AttributeGroup group;
- Vector parseErrors;
-
- public DTDFactory$AttrGroupFactory(DTDFactory var1, AttributeGroup var2) {
- this.this$0 = var1;
- this.parseErrors = new Vector();
- this.group = var2;
- }
-
- public void createAttrDecl(String var1, String var2, Object var3, Vector var4, boolean var5, String var6, URI var7) {
- AttributeDeclaration var8 = new AttributeDeclaration((AttributeDeclaration.Owner)null, var2, DataTypeFactory.createDataType(var3), var4, var5, var6);
- ((BaseDeclaration)var8).setURI(var7);
- this.group.add(var8);
- }
-
- public void createAttrDecl(String var1, String var2, Object var3, boolean var4, String var5, URI var6) {
- AttributeDeclaration var7 = new AttributeDeclaration((AttributeDeclaration.Owner)null, var2, DataTypeFactory.createDataType(var3), var4, var5);
- ((BaseDeclaration)var7).setURI(var6);
- this.group.add(var7);
- }
-
- public void updateAttrDecl(String var1, String var2, Object var3, Vector var4, boolean var5, String var6) {
- AttributeDeclaration var7 = this.group.getAttribute(var2);
- var7.setDataType(DataTypeFactory.createDataType(var3));
- if (var4 != null) {
- var7.setChoices(var4, (Hashtable)null);
- }
-
- var7.setRequired(var5);
- if (var6 != null) {
- var7.setDefault(var6);
- }
-
- }
-
- public boolean createAttributeGroup(String var1, String var2) {
- return this.this$0.createAttributeGroup(var1, var2);
- }
-
- public void createError(ParserException var1) {
- this.parseErrors.addElement(var1);
- }
-
- public String getPE(boolean var1, String var2) {
- return this.this$0.getPE(var1, var2);
- }
- }
-